/**
 *====================================================
 * 文件名称: NewsCategoryService.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2015年9月21日			chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.news.service;

import com.yuexunit.finance.news.entity.NewsCategoryEntity;
import com.yuexunit.finance.news.entity.lexicon.CategoryTypeEnum;
import com.yuexunit.page.PageCriteria;
import com.yuexunit.page.PageList;

/**
 * @ClassName: NewsCategoryService
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author chenxy
 * @date 2015年9月21日 下午6:02:39
 */
public interface NewsCategoryService {

	/** 创建资讯栏目 */
	public Long createNewsCategory(NewsCategoryEntity entity);

	/** 更新资讯栏目 */
	public void updateNewsCategory(NewsCategoryEntity entity);

	/** 逻辑删除资讯栏目 */
	public void disableNewsCategory(Long newsCategoryId);

	/** 查询资讯栏目明细 */
	public NewsCategoryEntity inquireNewsCategoryDetail(Long newsCategoryId);

	/** 查询资讯栏目明细 */
	public NewsCategoryEntity inquireNewsCategory(Long newsCategoryId);

	/** 查询资讯栏目列表 */
	public PageList<NewsCategoryEntity> inquireNewsCategoryList(String categoryName, CategoryTypeEnum categoryType, String updateFromTime, String updateToTime, PageCriteria page);

}
